IT Analyst/Programmer I
- North Carolina State University
- Location: Raleigh, North Carolina
- Category: Admin-Computing-Programming/Analyst
- Posting Date: 07/20/2023
- Application Deadline: Open until filled
Job Description
Posting Number
PG192629EPInternal Recruitment
NoWorking Title
IT Analyst/Programmer IAnticipated Hiring Range
$63,000 to $68,000Work Schedule
M-F 8am to 5pmJob Location
Raleigh, NCDepartment
Urban Affairs & Community ServAbout the Department
Founded in 1966, the Center for Urban Affairs and Community Services (CUACS) extends the educational research capabilities of NC State University to governmental and community agencies. The Center operates under a mandate to provide research and technical assistance to state and local government as well as to the faculty and staff of NC State.
As part of the Center’s work with state government, a new program Technical Outreach to Public Schools (TOPS) was established to support functions critical to public education K-12. NC State will collaborate in areas of mutual interest with the North Carolina Department of Public Instruction (NCDPI) to support public schools on educational areas of high priority. Specifically, NC State will work with NC DPI in applying research and development skills to major educational and technological issues and by providing product and quality control support to the measurement of educational performance in the state’s 115 local school systems. TOPS will:
1) Provide research, technical, and training assistance in carrying out assessments on a statewide basis
2) Develop tests and provide support for technological improvements for data-driven decision-making
3) Conduct needs assessment and research studies in priority areas of mutual interest. These work activities are highly sensitive and confidential and are technically complex.
As part of the Center’s work with state government, a new program Technical Outreach to Public Schools (TOPS) was established to support functions critical to public education K-12. NC State will collaborate in areas of mutual interest with the North Carolina Department of Public Instruction (NCDPI) to support public schools on educational areas of high priority. Specifically, NC State will work with NC DPI in applying research and development skills to major educational and technological issues and by providing product and quality control support to the measurement of educational performance in the state’s 115 local school systems. TOPS will:
1) Provide research, technical, and training assistance in carrying out assessments on a statewide basis
2) Develop tests and provide support for technological improvements for data-driven decision-making
3) Conduct needs assessment and research studies in priority areas of mutual interest. These work activities are highly sensitive and confidential and are technically complex.
Essential Job Duties
The IT Analyst / Programmer I will act as the programmer/developer and database administrator for online web applications supported by the Center. This position will assist with development with version control and other web app development tools, as well as provide technical support and documentation for web applications developed by the Center. They will maintain security of client data and reports as needed, and work with others in a team environment to support the Center’s applications. The IT Analyst / Programmer I will provide web application development and scripting work, debugging, and extensions to large scale web applications. The work of this position includes web and database server management, systems analysis, systems design, process automation, application management, testing with a variety of client equipment and browsers, expert technical operation support (help desk), and training to program staff and clients. They will produce detailed documentation on system designs and operations. Some visual design and work with rich media delivery is required.
Primary responsibilities for the IT Analyst / Programmer I include, but are not limited to:
- Uses application development skills, programming skills, understanding and ability to perform systems testing, and debugging processes. Uses development tools and inspection applications to create and maintain large scale web applications. Maintains, updates, makes code changes, creates and optimizes queries, creates and optimizes databases, and makes system design improvements and upgrades existing web applications. Continues to pursue new technical knowledge and updates/improves knowledge in areas necessary to successful performance. Plans, organizes and schedules work for deadlines.
- Develop new or revise existing code, database queries, client-side scripts, user interface designs to support applications development and maintenance. Perform server, database, and network tool installations, back up databases, change schemas (add tables and/or columns) update and append records, and create Views and Stored Procedures, etc. as necessary. Assist in providing technical support and server maintenance by installing security patches, providing system updates, installing application updates, and uninstalling applications when necessary. Provide technical support to users as requested.
- Use various applications, programming/development tools, web application development tools, database systems, graphics apps, word processing, equation editors, and other applications, to create and maintain online applications and content. Must use software applications at a high level of performance and keep current on software upgrade enhancements.
- Communicate work progress and issues with leadership and technical team members using email and during meetings. Prepare accurate reports, documents, records, and other supporting materials for all projects. Dynamic reports and documentation should be created by using automatic functions from databases and web application(s) whenever possible. All work must be completed to precise specifications and adhere to the scheduled deadlines.
- Assist with managing project(s) progress by monitoring and producing accurate status reports. Monitor and report the performance of systems developed/maintained to the technical team and managers. Monitor and enforce rules that are created and ensure they are executed according to specifications. Coordinate processes to ensure organization and accuracy. Suggests improvements to policies and procedures through appropriate organizational channels.
Other Responsibilities
- Other duties as assigned.
Minimum Education and Experience
Master’s degree and two years of relevant experience; or Bachelor’s degree with five years of relevant experience; or an equivalent combination of education, training and relevant experience.
Other Required Qualifications
- Detailed understanding of assigned data and the use of its systems via developing through test plans/scenarios. Skilled in enterprise systems and familiarity with best business practices related to systems.
- Ability to set priorities and know when priorities need to be changed.
- Ability to work independently and manage work with minimal supervision. Ability to adapt work to unanticipated changes. Ability to organize and follow complex and/or detailed technical procedures.
- Ability to anticipate project problems and lead collaboration to avoid or manage problems. Ability to manage timelines, financial resources, and the activities of others to achieve success. Ability to monitor project progress and provide updates to managers.
- Ability to learn new programming languages as required.
- Familiar with Internet Information Services and Microsoft SQL Server.
- Exhibits a high level knowledge of coding applications code and supporting databases, file systems, servers, client-side scripting and interfaces.
Preferred Qualifications
- Possess a strong knowledge of networking technologies, WAN and client infrastructures, emergency procedures, monitoring and debugging procedures.
- Fluent in ASP.NET, C#, HTML, and SQL.
Required License(s) or Certification(s)
N/A
Valid NC Driver's License required
NoCommercial Driver's License required
NoJob Open Date
06/01/2023Special Instructions to Applicants
Please include resume, cover letter, and contact information for at least 3 professional references.
Position Number
00046797Position Type
EHRA Non-FacultyFull Time Equivalent (FTE) (1.0 = 40 hours/week)
1.0Appointment
12 Month RecurringMandatory Designation - Adverse Weather
Non Mandatory - Adverse WeatherMandatory Designation - Emergency Events
Non Mandatory - Emergency EventDepartment ID
094001 - Urban Affairs & Community ServAA/EEO
NC State University is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, gender identity, age, sexual orientation, genetic information, status as an individual with a disability, or status as a protected veteran. Individuals with disabilities requiring disability-related accommodations in the application and interview process are welcome to contact 919-515-3148 to speak with a representative at the Office of Institutional Equity and Diversity.
If you have general questions about the application process, you may contact Human Resources at (919) 515-2135 or workatncstate@ncsu.edu.
Final candidates are subject to criminal & sex offender background checks. Some vacancies also require credit or motor vehicle checks. Degree(s) must be obtained prior to start date in order to meet qualifications and receive credit.
NC State University participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.
If you have general questions about the application process, you may contact Human Resources at (919) 515-2135 or workatncstate@ncsu.edu.
Final candidates are subject to criminal & sex offender background checks. Some vacancies also require credit or motor vehicle checks. Degree(s) must be obtained prior to start date in order to meet qualifications and receive credit.
NC State University participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.
Please mention you saw this ad on AllDiverse